package com.junko.dao.back;

import com.junko.core.base.BaseDao;
import com.junko.model.back.Group;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public class GroupDao extends BaseDao<Group> {

    public List<Group> findByGroupIds(String[] groupIds) {
        return getSqlSession().selectList(this.getNameSpace() + ".findByGroupIds", groupIds);
    }

    public List<Group> findNoChecked(String[] groupIds) {
        return getSqlSession().selectList(this.getNameSpace() + ".findNoChecked", groupIds);
    }

    public List<Group> findChecked(String[] groupIds) {
        return getSqlSession().selectList(this.getNameSpace() + ".findChecked", groupIds);
    }

    public List<Group> findAllNoChecked() {
        return getSqlSession().selectList(this.getNameSpace() + ".findAllNoChecked");
    }
}